<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // //concat()方法,连接多个字符串
        // var str1 = 'abc';
        // console.log(str1.concat('de'));            //连接一个字符串
        // console.log(str1.concat('de','fg'));       //连接两个字符串
        // console.log(str1.concat('de','fg','h'));   //连接三个字符串
        // console.log(str1);                         //查看方法对原字符串的影响

        // //slice()方法,截取从start位置到end位置之间的一个子字符串，截取范围为[start,end-1]
        // var str2 = 'abcdefg';
        // console.log(str2.slice());                 //无参数，默认截取字符串，截取范围：[0,len-1]
        // console.log(str2.slice(2));                //有参数start，从start开始截取字符串，截取范围：[start,len-1]
        // console.log(str2.slice(2,4));              //有参数start和end，从start开始截取字符串，截取范围：[start,end-1]
        // console.log(str2);                         //查看方法对原字符串的影响

        // //substr()方法,截取从start位置开始到length长度的子字符串
        // var str3 = 'abcdefg';
        // console.log(str3.substr());                //无参数，默认截取字符串，截取范围：[0,len-1]
        // console.log(str3.substr(2));               //有参数start，从start开始截取字符串，截取范围：[start,len-1]
        // console.log(str3.substr(2,2));             //有参数start和length，从start开始截取字符串，截取长度：length
        // console.log(str3.substr(0,2));             //有参数length，从0开始截取字符串，截取长度：length
        // console.log(str3);                         //查看方法对原字符串的影响

        // //toLowerCase()方法,获取字符串的小写形式
        // //toUpperCase()方法,获取字符串的大写形式
        // var str4 = 'ABCdef';
        // console.log(str4.toLowerCase());           //将字符串转为小写形式
        // console.log(str4.toUpperCase());           //将字符串转为大写形式
        // console.log(str4);                         //查看方法对原字符串的影响

        // //split()方法,使用separator分隔符将字符串分隔成数组，limit用于限制数量
        // var str5 = 'ab,cd,efgh';
        // console.log(str5.split(','));              //有参数separator，以分隔符将字符串分隔成数组
        // console.log(str5.split(',',2));            //有参数separator和limit，以分隔符将字符串分隔成数组，limit限制个数
        // console.log(str5);

        // //replace()方法,使用str2替换字符串中的str1，返回替换结果，只会替换第1个字符
        var str6 = 'abcdefg';
        console.log(str6.replace('a','b'));       //将字符串中的str1替换为str2，返回替换结果，只会替换第1个字符
        console.log(str6);
    </script>
</head>
<body>
    
</body>
</html>